package com.ehome.poct.base.api.virtual.device;

import com.ehome.core.page.PageInfo;
import com.ehome.core.service.CrudService;
import com.ehome.poct.base.api.dto.device.DeviceQry;
import com.ehome.poct.base.api.dto.device.bootModule.TestDeviceBootingHistDTO;
import com.ehome.poct.base.api.vo.device.BootInfoVO;
import com.ehome.poct.base.api.vo.device.TestDeviceBootingHistVO;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * 设备开机自检记录Service
 *
 * @author laobai
 * @Date 2022-10-14 17:38
 */
public interface TestDeviceBootingHistService extends CrudService<TestDeviceBootingHistDTO> {
    /**
     * 获取设备开机记录统计列表信息
     * @param qry 查询条件
     * @return 含分页信息 开机自检概述 几大模块的状态
     */
    PageInfo<TestDeviceBootingHistVO> getSnoDetailList(DeviceQry qry);
    /**
     * 获取设备开机记录统计列表信息
     * @param qry 查询条件 sno和时间
     * @return 设备的开机自检统计信息 分页
     */
    PageInfo<BootInfoVO> getAllBootInfo( DeviceQry qry);

}
